const puppeteer = require('puppeteer');

(async () => {
    // 启动浏览器
    const browser = await puppeteer.launch();
    const page = await browser.newPage();
    // 访问目标网站
    const url = 'https://cn.vuejs.org/';
    await page.goto(url);
    // 获取网站的基本信息
    const title = await page.title();
    const description = await page.$eval(`meta[name=${JSON.stringify('description')}]`, el => el.getAttribute('content'));
    // const keywords = await page.$eval('meta[name="keywords"]', el => el.getAttribute('content'));
    // // 获取网站的logo
    const logo = await page.$eval('link[rel="icon"]', el => el.getAttribute('href'));
    // 输出结果

    console.log('标题：', title);
    console.log('描述：', description);
    // console.log('关键词：', keywords);
    console.log('Logo:', logo);
    // 关闭浏览器
    await browser.close();

})()